package com.situ.view;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;

//1.有一个水果销售摊位，销售3种水果，重量和单价各不相同,实现多次的销售业务
//2.销售时如果为顾客为女性销售金额打8折
//3.显示当前各种水果的库存数
//4.查询全部销售记录信息
//5.加入其它水果品种
//6.添加进货单
//7.查询指定日期间隔的销售纯利润
//8.每日17::00之后为5折特价
//9.按销售数量排序显示前三名
//10.示当前各种水果的库存数，成本单价，单价，累计销售数量/金额,累计进货数量/金额

public class MainView {

    public static void main(String[] args) throws FileNotFoundException, IOException {
        FruitView fView = null;
        
        // 序列化
        try {
            ObjectInputStream ois = new ObjectInputStream(new FileInputStream("Object.dat"));
            fView = (FruitView) ois.readObject();
            ois.close();
        } catch (ClassNotFoundException e) {
            System.out.println("文件不匹配");
        } catch (IOException e) {
            System.out.println();
        }
                
        if (fView == null) {
            fView = new FruitView();
        }
            
        // 水果摊位销售管理系统窗口
        fView.window(fView);
        
        ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("Object.dat"));
        oos.writeObject(fView);
        oos.flush();
        oos.close();
    }

}
